Life & Games of Mikhail Tal