Principles and practice - Hughes, John F. and others (Noida, 2023)