Publications by 'Cameron J. Ritchie'