The Krishna Key, by Ashwin Sanghi, will make you think if it should be called mythology or history?
Read this post on ankita-s.blogspot.com