4
by Barnes, David
Published 2005
Cisco Press

5
by Barnes, David, Roitzheim, Constanze
Published 2020
Cambridge University Press

6
by Barnes, David J., Chu, Dominique
Published 2010
Springer London

7
by Barnes, David J., Chu, Dominique
Published 2015
Springer London

9
Published 2022
Cambridge University Press
Other Authors: ...Barnes, David...