Books by author 'William Jefferies'