Masquerade
1990 • 373 pages