STET Dreyers Game of English by Benjamin Dreyer 9780593137857

The illustrated table of contents makes browsing the book fun.