Dimensional Analysis: With Case Studies in Mechanics