Book cover for Kraken

Kraken

Synopsis

Details

07 May 2010
496 pages
9780330531627
Imprint: Tor