by Michael Connelly (Author)
Format: Paperback
Pages: 384
Publisher: Hachette USA
Published: 02 Oct 2006
ISBN 10: 0446699527
ISBN 13: 9780446699525