Neil Gaiman's 'American Gods' follows Shadow, a man thrust into a battle between old and new gods, revealing deep themes about American identity and culture.