Blaschke products and their applications (2013)