Foundations of Physics (Second edition)
by
Tom Hsu
The textbook is accompanied by a workbook (Investigations)