TY - RPRT TI - Hydroengineering. Going against the flow. AU - Richard Stone AU - Hawk Jia PY - 2006 DO - 10.1126/science.313.5790.1034 UR - https://pubmed.ncbi.nlm.nih.gov/16931733/ ID - 16931733 ER -