Methodology used included integral methods, self-similar and approximate analytical