Theoretical Studies of Protein-Protein Interactions