Edinburgh Daiches, David Popularity → Current 15 Peak 25 Niche 45 Edinburgh Hamilton 1978 272 pages