Pātuhitia tēnei: Physics with answers: 500 problems and solutions