Author: Fryer, Peter.