by Angela Lambert
publisher: St. Martin's Press publish date: January 9th 2007
format: hardcover pages: 512
language: English
ISBN:
031236654X (9780312366544)
publisher: Arrow publish date: March 15th 2007
format: paperback
language: English
ISBN:
0099455064 (9780099455066)
publisher: St. Martin's Griffin publish date: April 15th 2008
format: paperback pages: 544
language: English
ISBN:
0312378653 (9780312378653)
language: English
ISBN:
1844135993 (9781844135998)