Author: Syngress Media
Alternate names: Syngress Publishing; Inc. Syngress Media