Books by John A. Karkala