Books by Craig M Kershaw