Mor Harchol- Balter Introduction to Probability for Computing - Cambridge University Press 2023 ISBN: 9781009309073