The 21 irrefutable truths of trading A trader's guide to developing a mind to win - HaydenlhJohn H.