Engineering And Society by George Catalano & Caroline Baillie