1
by Kirkup, Les
Published 2011
Cambridge University Press

3
by Chen, C. Julian
Published 2021
Oxford University Press

4
by Diaspro, Alberto
Published 2022
Springer International Publishing

5
Published 2022
Humana

6
Published 2014
Academic/Elsevier Press

7
by Spence, John C. H.
Published 2013
Oxford University Press

9
Published 2016
Springer International Publishing

12
by Smythe, Richard J.
Published 2022
Apress

13
by Jones, Owen, Maillardet, Robert, Robinson, Andrew
Published 2014
CRC Press

14
by Mody, Cyrus C. M.
Published 2022
The MIT Press

15
Published 2019
Emerald Publishing Limited

16
Published 2023
Springer International Publishing

17
by Corle, Timothy R.
Published 1996
Academic Press

18
by Sedgewick, Jerry
Published 2008
New Riders

19
by Snyder, Lawrence
Published 1999
MIT Press

20
Published 2022
Springer International Publishing