Publications by 'Alexander Ritchie'