A leader is someone who has a vision, makes a set of rules and takes off on a journey to make the vision a reality and people follow in his/her footsteps and leave a lot of breakage behind that others have to clean up.
:
A manager is simply someone who makes sure that people use a set of rules to accomplish someone else’s vision. He/she is like a referee in a game, they make sure that the game is played according to the rules regardless of the fact that the environment may be changing and the rules need to be tweaked
Here is a slightly different look at these two different functions in a business: