1
by Hay, David C.
Published 2003
Prentice Hall PTR

2
by Hay, David C.
Published 2006
Morgan Kaufmann

3
by Hay, David C.
Published 2018
Technics Publications

4
by Hay, David C.
Published 2011
Technics Publications

5
by Hay, David C.
Published 2011
Technics Publications