English Pronunciation in Use Intermediate with Answers
Mark Hancock
Meteorological Disasters in Medieval Britain (AD 1000‒1500)
Peter J. Brown
Advances in Cyber Security
Nibras Abdullah & Selvakumar Manickam & Mohammed Anbar
Petroleum Refining
Mark J. Kaiser & Arno de Klerk & James H. Gary & Glenn E. Handwerk
Law, Technology and Dispute Resolution
Riikka Koulu