This book is just a rewrite of the OpenCL specification - wouldn't really recommend it. Would definitely recommend Heterogeneous Computing with OpenCL
which is much smaller and better written. Also, this book doesn't talk about thing such as device fission. It does however provide a good overview of the whole OpenCL ecosystem, and, gives a very good outline of memory, execution etc. Useful if you dont have the ability to print the specification.