1
by Barbeau, Edward J.
Published 2003
Springer New York

2
by Barbeau, Edward J.
Published 2016
Springer International Publishing

3
Published 2009
Springer US
Other Authors: ...Barbeau, Edward J....