publisher: Luna publish date: February 1st 2006
format: paperback pages: 505
language: English
ISBN:
0373802218 (9780373802210)
publisher: Luna Books publish date: October 12th 2009
format: ebook pages: 512
language: English
ISBN:
1426847351 (9781426847356)
language: English
ISBN:
0733569404 (9780733569401)