Contributions by ‘James Allan’