novel [noun] + semi-autobiographical [adjective]