Richard Bradford Tyler Norman Peter Bowles