ParentFull threadmaxmouchet·"Tubes" is a good book to get an high level overview: https://www.penguin.co.uk/books/178533/tubes/9780141049090View on HN