A review by janettebm
The Rosie Project by Graeme Simsion

4.75

Beautifully written and observed