Books by John M Sloke