Book cover for Dirty Blonde

Dirty Blonde

Synopsis

Details

30 November 2010
368 pages
9780330528566
Imprint: Pan