Baloch, Rafay Ethical Hacking and Penetration Testing Guide - New York CRC, Press 2026 - xxvii, 503 ISBN: 9780367819699