The book is a little dated, but still a good introduction. Some people may be a little put off by the author's frequent digressions, but I liked some of the background info....