Peter Rosengren, Author at Crux