2
by Shayler, David J.
Published 2017
Springer International Publishing

3
by Shayler, David J.
Published 2018
Springer International Publishing

4
by Shayler, David J.
Published 2023
Springer International Publishing

5
by Shayler, David J.
Published 2018
Springer International Publishing

7
by Shayler, David J., Burgess, Colin
Published 2020
Springer International Publishing

8
by Shayler, David J., Shayler, Michael D.
Published 2013
Springer New York

11
by Haddad, Michael E., Shayler, David J.
Published 2022
Springer International Publishing

12
Published 2020
Springer International Publishing
Other Authors: ...Shayler, David J....