Topics in Critical Point Theory