Publications by 'Brian Swingle'