I was always intrigued by the phenomena that govern the returning back of a boomerang to the thrower.
Even if it is dependent on various factors such as velocity, aerodynamics, wind resistance and so on I was wondering, there must be some concise explanation to it?

