Maps to identify window seat views?
As a dedicated window seater, I like to know where I am. Can someone recommend maps, books, or a web site which I can use to identify rivers, lakes, cities that I am flying over at any given moment as I am flying (maybe a little history thrown in too)? Topography is more important, but towns, cities, and highway information would be useful too.
Thanks.