This document discusses the definition and properties of topological bases. A basis for a topology is a collection of subsets that satisfies two properties: (1) every point is contained in at least one basis element, and (2) intersections of basis elements can be refined by another basis element. The topology generated by a basis B consists of all unions of basis elements. Important results shown include that the collection of basis elements forms a basis for the generated topology, and two bases generate the same topology if one refines the other. Examples of bases for standard topologies on R and RxR are given.