David Porter, Author at Crux