OpenCL Programming Guide By Aaftab Munshi, Benedict Gaster, Timothy G. Mattson, James Fung, Dan Ginsburg Published Jul 11, 2011 by Addison-Wesley Professional. Part of the OpenGL series.