A review by elissazimmer
The Rosie Project by Graeme Simsion

4.0