Fifty shades of hay : the extraordinary world of racehorse names /
Ashforth, David,author.
Includes index.