Assessing Network Security by Dee-Ann Leblanc, David LeBlanc & Kevin Lam