Extreme Value Distributions: Theory and Applications