Publications by 'Johua B. Barbour'