The Rosie project - Simsion, Graeme C. (Penguin fiction. (Penguin Books) Read more, 2014)