Guy Davidson is the Head of Engineering Practice at Creative Assembly, the UK’s oldest game studio. He has been there since 1999 working on the Total War franchise, but he has been writing games since 1980, on Acorn computers, Sinclair computers, Atari computers and finally PCs. His first paid C++ gig was in 1992 and it remains his favourite language. At the start of the pandemic he volunteered to help write a book, and eventually discovered he was going to write all the text. Beautiful C++ is edited by Kate Gregory and published by Addison-Wesley. When he’s not writing code, he likes to play the piano, practice Tai Chi, eat good food and sing first bass with the Brighton Festival Chorus.