In-Depth Review of