Generic Data Structures and Algorithms in Go - Richard Wiener (Springer, 2022)