Spotting: A Comprehensive Guide