HEINLE & HEINLE PUBL INC