Author details
Author David M. Harland |
Available item(s) by this author (18)



David J. Shayler, Author ; David M. Harland, Author | Cham : Springer, Published in association with Praxis Publishing | 2016![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Author David M. Harland |
David J. Shayler, Author ; David M. Harland, Author | Cham : Springer, Published in association with Praxis Publishing | 2016![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()