O'Meara J. Physics. An Algebra Based Approach 2ed 2021