PakCat catalogue record Electronic Principles Bibliographic details PublisherMc Graw Hill Publication placeNew York Publication year2007