Computational Complexity and Information Asymmetry in Financial Products - Boaz Barak