Books by J. Clarke