Publications by 'John A. E. Blair'