PakCat catalogue record Advanced programmers guide Bibliographic details PublisherBPB publication Publication placeND Publication year1989