A modern introduction to particle physics - Fayyazuddin 1930- (World Scientific, 2000)