Browsing publications by John Peterson