1
by Naftalin, Maurice
Published 2006
O'Reilly

2
by Sannella, Donald, Fourman, Michael, Peng, Haoran, Wadler, Philip
Published 2021
Springer International Publishing