José Unpingco Python for probability statistics and machine learning - Springer 2024 ISBN: 9783031046506