Ripper
2014 • 478 pages