Publications by 'Bruce Osborne'