Books by Robert J Kershaw