2
by Andrews, David F.
Published 2015
Princeton University Press

3
by Andrews, Scott F.
Published 2010
No Starch Press

5
Published 2022
Springer International Publishing
Other Authors: ...Andrews, Michael F....