On Learning Golf : A valuable guide to better golf