Articles by Angelo Alonzo, BSC (Hons)/BA, PhD