PakCat catalogue record Mathematical diversions By William O'Brooks Bibliographic details Material typeBook