Publications by 'Bryan Ware'