A Second Scarpetta Omnibus
1990 • 1,024 pages