IAN LIVINGSTONE's scientific contributions