Books by Michael Spangle