1
by Blain, John M.
Published 2012
CRC Press

2
by Blain, John M.
Published 2018
CRC Press

3
by Blain, John M.
Published 2024
CRC Press

4
by Blain, John M.
Published 2024
CRC Press, Taylor & Francis Group

5
by Blain, John M.
Published 2022
CRC Press