What is the Difference between Turnover, Revenue and Profit of a Company?

When I started reading non fiction books related to business, at that time there were many terms which I considered almost the same. And whenever I used to hear and read the turnover of any …