Books by Steven Kruschel