PakCat catalogue record Solar energy engineering Bibliographic details PublisherPrentice hall Publication placeNew Jersey