Comprehensive and up-to-date synthesis of all aspects of mantle convection, for advanced students and researchers