Engineering your future - Oakes, William C (Oxford University, 2018)
Includes bibliographical references and index