2
by Ciesla, Robert
Published 2021
Apress, Distributed to the book trade worldwide by Springer Science+Busiess Media

4
by Ciesla, Robert
Published 2022
Apress

10
by Ciesla, Robert
Published 2024
Springer Nature Switzerland