Odd Perceptions - GREGORY, Richard L (Methuen, 1986)