Books by Kenneth G. Tipple