Books by walter g. hoffman