00273nam a22001097a 450000500170000000800410001702000180005810000190007624500200009525000170011526000310013220261106084346.0261106b |||||||| |||| 00| 0 eng d a9780691164076 aGeorge Pólya aHow to Solve It b1st Edition  bPrinceton University Press