Swimming against the tide Published December 17, 2014 at 560 × 387 in 7 Surprising Ways Thinking Like A Freak Can Help you Succeed 04 Jun 2001 — Swimming against the tide — Image by –