Publications by 'Barry D. Hughes'