The Shanghai Moon
S. J. Rozan
The Shanghai Moon - Minotaur Books - 384 pages
9780312245566
234440384
2008033941
Mystery
PS3568.O99
813.54
The Shanghai Moon - Minotaur Books - 384 pages
9780312245566
234440384
2008033941
Mystery
PS3568.O99
813.54