This is probably not the best first book on Cuda since it is more an overview of the possibilities available fromt he Cuda platform, but it's a great book for pointing users int he right direction once they have a grasp of the basics with Cuda. Generic functions and links are provided along with concise 'get-you-started' programs and snippets, so that the reader is presented with a variety of hooks into video apps, medical imaging technology and so on, without having to search high and low online for either tutorials or inspiration. With this in your armory, it's all about hard-core coding hereon, and no-one's going to do that for you! Brilliant book, my only gripe is that I'd have preferred more full-on A-Z examples.
As one might expect any book authored by a Research Scientist will go into detail to considerable depth. This book is no exception. But that is no bad thing even if - like me - you feel unqualified to comment on the finer points. It simply cements the top-level understanding which this book gives.
I purchased this book to gain insight into the differences in GPU architecture (and memory layout) from CPU architectures. The book achieved this.(bearing in mind the fact that most readers will already have some knowledge of CPU architecture.)
With a CUDA enabled video board, the free NVidia Cuda compiler, and this book, readers should be able to leverage themselves into a level at which they are able to fully exploit the benefits that the latest technologies can offer.