(Five hundred) 500 fantastic facts - Eldin, Peter; Tyrrell, Nichola (Bath Robert Frederick, 2006)