Cunningham, Allan, active 1807-1859, miscellaneous writer