Books by James Sorel-Cameron