My copy of "Game programming from the age of 12 with zero experience of C++" has arrived, but it's going to have to wait til next week for me to have a chance to read it - I did have the chance to notice that Chapter 5 is a visual novel game but all the logic flow and text is embedded in the source which seems like a dreadful idea to me!