Christopher O. Blum, Author at Crux