In A 2, we prove that if a 2-group G and all its nonabelian maximal sub-groups are two-generator, then G is either metacyclic or minimal non-abelian. In A 3, we consider a similar question for p > 2. In A 4 the 2-groups all of whose minimal nonabelian subgroups have order 16 and a cyclic subgroup of index 2, are classified. It is proved, in A 5, that if G is a nonmetacyclic two-generator 2-group and A, B, C are all its maximal subgroups with d(A) a parts per thousand currency sign d(B) a parts per thousand currency sign d(C), then d(C) = 3 and either d(A) = d(B) = 3 (this occurs if and only if G/G' has no cyclic subgroup of index 2) or else d(A) = d(B) = 2. Some information on the last case is obtained in Theorem 5.3.