Books by james fraser