by Nancy Means Wright
publisher: St. Martin's Press publish date: July 2nd 2000
format: hardcover pages: 336
language: English
ISBN:
0312262205 (9780312262204)
publisher: Worldwide Library publish date: September 1st 2001
format: mass market paperback pages: 266
language: English
ISBN:
0373263953 (9780373263950)
publisher: Backinprint.com publish date: April 13th 2005
format: paperback pages: 340
language: English
ISBN:
0595348394 (9780595348398)
publisher: Belgrave House publish date: February 15th 2010
format: ebook
language: English
ISBN:
0043314058 (2940043314055)