Michael Kelly, Author at Crux