Messier Marathon Observer's Guide Handbook and Atlas: A Complete Guide to Running Your Own Messier Marathon