Books by John E. (John Edwards) Russell (1834-1903)

Rational Horse-Shoeing