Professional CUDA C Programming Book with Example

I am looking for a Professional Book in cuda, With Examples and struct Examples?
any recommendation?

my Opinion three good Books:

  1. CUDA by Example from Jason Sanders/Edward Kandrot
  2. CUDA Programming from Shane Cook
  3. Professional CUDA C Programming from John Cheng,Max Grossman, Ty McKercher

Don’t forget the CUDA toolkit documentation. It’s very well written, comprehensive, and authoritive. There are more example programs in the installed toolkit than all the books combined. Don’t miss all the useful short .pdf files in the Sample subdirectories. You’ll learn a lot of good practice and get a better feel for the way to “think in CUDA” by understanding those designs, even (or especially) for simple things like scan and histograms.