Types of Shape, New, Expanded Edition by John Hollander