Designing with FPGAs and CPLDs - Zeidman, Bob (CMP)