PakCat catalogue record Developing thinking in algebra Bibliographic details PublisherOpen Uni Press Publication placeU K Publication year2005