By David Attenborough
By Eldredge, Niles
By Lovelock, James
By Shipman, Pat
By Walsh, John
By Parker, Andrew