Pattee and Paterno library