TY - BOOK AU - MIKE MARKEL TI - TECHNICAL COMMUNICATION SN - 0312403380 PY - 2004/// CY - NEW YORK PB - HALL ER -