The origin of evil
1997 • 314 pages