The last good man
2000 • 374 pages