Text this: Derivation of free energy, entropy and specific heat for planar Ising models: Application to Archimedean lattices and their duals