2
by Hagar, Jon Duncan
Published 2022
Apress

3
by Hagar, Jon Duncan
Published 2014
CRC Press