I’m recommending this book with little reservation. While not perfect, it’s definitely a fun read worth getting on board with now.