Stephen Groves, Author at Crux