Revenge
2000 • 717 pages