Publications by 'Andrew Sharpe'