8 ms·Absolutely recommended! For more up to date content, a second edition was published in 2022.by bzzzt 3mo agoAbsolutely recommended! For more up to date content, a second edition was published in 2022.