Normalizers and centralizers

Let G be a group and suppose H≤G. The normalizer of H in G is defined to be N(H)={g∈G|gH=Hg} and the centralizer of H in G is defined to be C(H)={g∈G|gh=hg for all h∈H}.
(a) Prove that N(H) is a subgroup of G.
(b) Prove that C(H) is a normal subgroup of N(H) and that N(H)/C(H) is isomorphic to a subgroup of Aut(H).