Properties Of Banach Function Algebras