Shell Model Nuclear Physics