3
by Kennedy, James F.
Published 2001
Morgan Kaufmann Publishers

16
Published 2011
Springer Berlin Heidelberg