Introduction to Nuclear and Particle Physics - Ayres Freitas