To add insult to injury, 1 ml of water is only 1 g at 20C, not at any other temperature, and this is only true of distilled water.
As for such a book on mixing, it is probably a futile effort. People will do what they want. This is not the first time this has come up here.
PE
It is fine to bring up the fact that 1ml of water is only 1.00g at 20C, but it is a bit of a disservice to suggest that the change is meaningful to the work here. For example, at 100C the weight of water per ml drops to 0.982, a loss of 1.8%. A largely meaningless error at a ridiculous extreme. When I worked in an analytical chemistry lab we even applied a buoyancy correction when weighing compounds out. You are doing this aren't you?
People will do what they want, but some realism as to where error matters is important. There is always error. If I were to beat the drum about wt/wt vs. wt/vol without basis of laboratory sense, someone out there might start weighing out water to make a batch of clearing agent. A useless endeavor for sure. Scoops from a kitchen tablespoon into a bucket would be close enough.
For sure other times, a greater degree of care is needed. Discussions like this thread happened with
each new student that joined my laboratory. If the student understood when extreme care was required vs. when close enough was good enough it meant that he or she probably understood the experiment.
I'm not trying to pick a fight here, but it is helpful to understand error, control, and troubleshooting. If someone fails to see any film development it wasn't because they were 5, 10 or 20% off in the amount of phenidone present. The problem was more fundamental. Worrying about the density of water at STP wouldn't help the troubleshooting process. Understanding error means understanding the experiment.