Books by James Ryan