Kraken

Synopsis

Details

Publication date06 May 2011
496 pages
ISBN9780330492324
Imprint: Pan