Hafez the Mathematical Stonecutter by Ruth Lieberherr | Menrva Books