David Hains, Author at Crux