by G. Gregory Haff (Author)
Format: Hardcover
Pages: 600
Publisher: Human Kinetics
Published: 23 Feb 2024
ISBN 10: 1492561673
ISBN 13: 9781492561675