Ripper
2012 • 433 pages