List of Books by Giles Long. See all books authored by Giles Long

About Giles Long

Giles Long represented Great Britain at the highest level in the world of swimming. He has won twenty major championship medals including Paralympic, European, and World Championship Gold medals.