This document provides a review of MIMO detection methods over the past 50 years from 1965 to 2015. It begins by highlighting the importance of large-scale MIMO systems for addressing the rapid growth in mobile data traffic. MIMO detection is an important but challenging problem due to co-channel interference between transmitted symbols. The document then reviews several categories of MIMO detection algorithms and discusses their applicability and recent advances in large-scale MIMO detection.