I bought both the ebook and hard copy. Alex, while I have yet to read it, I did flip to the end to see if your book suffered from what all beginner books suffer from, and to my great surprise it doesn't. Your book is one of the first beginner books I have seen that actually gives a path for continuing learning after the book is finished. Most books simply end with "What's next?! You have hit the end of the book. Now just program and show what you learned." while your book thankfully mentions other books, and gives ideas for learning advanced C++ topics. Can't wait to start reading it tomorrow and looking forward to giving it a great review on Amazon.com when I finish.