o Glaser, B. (1992). Basics of grounded theory analysis. Mill Valley, CA: Sociology Press.
o Goulding, C. (2002). Grounded Theory: A Practical Guide for Management, Business and Market Researchers. London: Sage.
o Mey, G. & Mruck, K. (Eds.) (2007). Grounded Theory Reader. Historical Social Research, Suppl. 19. 337 pages.
o Strauss, A. (1987). Qualitative analysis for social scientists. Cambridge, United Kingdom: Cambridge University Press.
For a more critical and in depth reassessment of the methodological approach see the following:
o Thomas, G.; James, D. (2006). "Re-inventing grounded theory: some questions about theory, ground and discovery". British Educational Research Journal. 32 (6): 767–795. doi:10.1080/01411920600989412.
There several versions of GT (for example, all the references from Helen Scott come from Glaser's "classical" GT). I personally prefer constructivist GT, because it acknowledges that the researcher has an unavoidable role in interpreting the data. Best sources there are Charmaz (2014), Constructing Grounded Theory, and Bryant (2017) Grounded Theory and Grounded Theorizing.
With regard to software, the major packages such as ATLAS.ti, MAXQDA, and NVivo all do essentially the same thing, so they would all be equally useful -- but note that many people who do GT do not recommend using software and prefer hand coding instead.