AI Revealed (Theory, Applications and Ethics)