PakCat catalogue record Java swing By Eckstein, Robert Bibliographic details PublisherO'Reilly Publication placeBeijing