1
by Duchowski, Andrew
Published 2007
Springer London

2
by Duchowski, Andrew
Published 2003
Springer London

3
by Duchowski, Andrew T.
Published 2017
Springer International Publishing