First bought this ebook from Orelly.com and began reading it. I have to admit i have mixed feelings about this book. But first things first, i've done Erlang and Scala development and so i'm not really a beginner in FP so i have to start from there.
The book's intention is to introduce FP concepts to Java programmers and considering the fact that FP is a big subject not to mention this book is about 70+ pages thick means you won't get everything known to FP world. To be honest, this is fine since the purpose wasn't to do that. I liked the fact that Dean introduced the concepts of lambdas, closures, lazy evaluation, combinators etc through encouraging his readers to try out every exercise (which i did quite happily) which really reinforces the ideas. That's always a good thing in any lesson/subject you're trying to learn. I also liked the fact that Dean mentioned the LSP and Functional concurrency in two (relatively short) chapters of his book but he doesn't go into detail into these subjects but he did showed examples using Akka Framework and explaining STM (Software Transactional Memory). These last two chapters sort of provided an anti-climax to the entire book cos i was expecting to work out more programming exercises w.r.t STM, Actors.
After re-assessing my emotions, i've discovered that Dean probably avoided functional concurrency because it would take another book (which i'll happily purchased) since its another realm really. FYI, go read "Java Concurrency in Practice" if you want a primer in it. I should caution you to NOT compare this book with "Structure and Interpretation of Computer Programs" since they serve different audiences.
Overall, putting my shoes into the Java programmer whose had little exposure to FP and want to know what it is and how YOU can learn introductory concepts on it, this is currently a good one. Once you've done that, you can probably go read developer books on Scala (Dean's got a strong inclination to it in this book) by Dean & Alex, Odersky Spoon & Venners, Venkat Subramaniam and of course Debasish Ghosh's "DSL in Action"