Applied Sport Psychology by B. Hemmings, Dr. Brian Hemmings & Tim Holder