Masquerade
by
Laura Lam
374 pages ; 20 cm