PakCat catalogue record sdsd Bibliographic details PublisherYale university pre Publication place232sd