4.0

A useful, informative and interesting read that makes you think and helped me learn new ideas. I liked the style of writing and the exercises.
Recommend.
Many thanks to the publisher and Netgalley for this ARC, all opinions are mine.