BBC Factual
Contains comprehensive listings and descriptions, including air dates and episode guides.