Book cover for Sinatra

Synopsis

Details

30 June 2016
600 pages
9780330441469
Imprint: Pan