5001 hard to find publishers and their addresses. (Dawson Book Services, 1990)