Joe Ruff, Author at Crux