Darwinian fairytales - Stove, David C. 1927-1994 (Avebury, 1995)