A vision for today John Eggleston's writings on education (Trentham Books, 2004)