Good ideas but not very suitable for an audiobook in my opinion. the technical parts are not very well summarized and it makes the listener that has lost track for a second really dizzy with the feeling of being overwhelmed with theories and words not properly introduced and summarized