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.