Systems are being attacked daily despite the presence of advance technologies. This book compares the various techniques for detecting malware, thereby proffering solution to the continuous attack of systems by hackers through the introduction of malware into a system or a network. Different kind and nature of malware were discussed such as the zero day malware, advanced persistent threat, polymorphic virus, metamorphic virus and others. Detection of malware via machine learning was also discussed and out of the various techniques in malware learning with respect malware detection, the best algorithm with minimal false positive and false negative was identified. It is a book worth reading! Enjoy the reading.