Books by James Gerard