G. Jeffrey MacDonald, Author at Crux