Statistical Mechanics of Disordered Systems: Derrida's generalized random energy models