TY - GEN AU - Samuel Haughton TI - Notes on Animal Mechanics PY - 2017 PB - UR - ER -