1
by Byrne, John H.
Published 2009
Academic Press/Elsevier

2
by Byrne, John H.
Published 2004
Elsevier Academic Press

3
Published 2017
Oxford University Press
Other Authors: '; ...Byrne, John H....