Author details
Author David J. Shayler |
Available item(s) by this author (13)



![]()
David J. Shayler, Author ; David M. Harland, Author | New York ; London ; Chichester : Springer-Praxis | 2016![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Author David J. Shayler |
![]()
David J. Shayler, Author ; David M. Harland, Author | New York ; London ; Chichester : Springer-Praxis | 2016![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()