Books by William Himmele