DownloadThe Portobello Bookshop Gift Guide 2024

John R Lloyd Editor

John R. Lloyd, Mechanical and Astronautical Engineering, Naval Postgraduate School.