Most books on fractals focus on deterministic fractals as the impact of incorporating randomness and time is almost absent. Further most review fractals without explaining what scaling and self-similarity means. This book introduces the idea of scaling self-similarity scale-invariance and their role in the dimensional analysis. For the first time fractals emphasizing mostly on stochastic fractal and multifractals which evolves with time instead of scale-free self-similarity are discussed. Moreov