Nature's Principles - Faye, Jan; Needham, Paul; Scheffler, Uwe; Urchs, Max (Springer Netherlands, 2005)