Books by Mark Schoenhals