Shanghai Scarlet (Hardcover)

By Margaret Blair

Trafford Publishing, 9781466914711, 272pp.

Publication Date: February 25, 2012

Other Editions of This Title:
Paperback (4/26/2017)
Paperback (2/25/2012)

List Price: 24.33*
* Individual store prices may vary.