This Blog is for my fellow marine engineers who are preparing for their examinations or who want to add up to their existing knowledge. I have tried my level best to keep the language as simple as possible for clarity