books by subject
Engineering & Technology

The Everything Kids Astronomy Book: Blast into Outer Space with Stellar Facts, Intergalactic Trivia, and Out-of-This-World Puzzles (Everything S.)

Disaster on the Horizon: High Stake, High Risks, and the Story Behind the Deepwater Well Blowout

The Fate of the Species: Why the Human Race May Cause Its Own Extinction and How We Can Stop It

The Meaning of Human Existence

Engineering by design: 1 (Engineering the Future)

Caught Short: When Nature Calls and You've Nowhere to Hide

Outwitting Squirrels: And Other Garden Pests and Nuisances

Invisible Women: Exposing Data Bias in a World Designed for Men

Invisible Women: Exposing Data Bias in a World Designed for Men

The People Vs Tech: How the internet is killing democracy (and how we save it)

Communication and Information Technologies Annual: [New] Media Cultures: v.11 (Studies in Media and Communications)

Communication and Information Technologies Annual: Digital Empowerment: Opportunities and Challenges of Inclusion in Latin America and the Caribbean, v.12 (Studies in Media and Communications)

How to Land a Plane (Little Ways to Live a Big Life)

Apocalypse How?: Technology and the Threat of Disaster

New Dark Age: Technology and the End of the Future

The Century of Science: The Global Triumph of the Research University (International Perspectives on Education and Society): 33

Shoot for the Moon: How the Moon Landings Taught us the 8 Secrets of Success

The Social Photo: On Photography and Social Media

cheese: A complete guide to over 300 cheeses of distinction

Submarines of the World

Air Pilot's Manual Volume 4: The Aeroplane: Technical

The Air Pilot's Manual: Aviation Law and Meteorology Vol 2

Darkness Visible: Inside the World of Philip Pullman

Design UK II

Seeing and Believing: The Story of the Telescope, or how we found our place in the universe

James Dyson's History of Great Inventions

Science and Innovation for Development

Rabbit (My First...) (My First Pet)

A Practical Guide to Usability Testing (Human/computer interaction)
