TY - GEN AU - Micheal A leeds TI - Professional copy SN - 0321278828 AV - HB 172 L51 PY - 2006/// CY - Singapore PB - Micheal A Leeds N1 - lncludes lndex ER -