Physically Based Modeling For Computer Graphics by Alan Barr & Ronen Barzel