Michael Kelly, CNS, Author at Crux