check out this link for a complete analysis on Eisnstein's Theory of relativity.
http://www.onestick.com/relativity/
Blazing goIITian