The Rosie Project
Graeme Simsion