Mike Lang, Author at Crux