A review by romancedispatch
The Rosie Project by Graeme Simsion

2.0