Gavin D.J. Harper. (英)Gavin D. J. Harper著 (英) Gavin D. J. Harper著 Alan G. Sharpe. (加) R. W. Sharpe P. G. Harper