A Comprehensive Review