by Maeve Haran
publisher: Pan Publishing
publish date: April 3rd 2009
format: paperback pages: 400
language: English
ISBN:
0330462466 (9780330462464)
publisher: St. Martin's Press publish date: March 2nd 2010
format: hardcover pages: 384
language: English
ISBN:
031255415X (9780312554156)
ASIN: 031255415X
publisher: St. Martin's Griffin publish date: March 15th 2011
format: paperback pages: 384
language: English
ISBN:
0312671156 (9780312671150)
publisher: St. Martin's Press publish date: March 2nd 2010
format: ebook pages: 384
language: English
ISBN:
1429958960 (9781429958967)
format: kindle pages: 516
language: English
ASIN: B003CI90NU
publisher: Oakhill Pub. publish date: 2009
language: English
ISBN:
1846487560 (9781846487569)