Physics for Scientists and Engineers: Foundations and Connections, Extended Version with Modern Physics