publisher: Penguin publish date: August 7th 2007
language: English
ISBN:
0143141996 (9780143141990)
publisher: Pan Publishing
format: paperback pages: 277
language: English
ISBN:
0330457543 (9780330457545)
publisher: Berkley publish date: August 26th 2008
format: paperback pages: 527
language: English
ISBN:
0425222888 (9780425222881)