Sciences: Principles and practice