For John's most recent work, see 1000markets.com