Not sure where the doujin is from, but this is definitely some fucked it shit. An interesting read, but a fucked up overall plot.
Ippanjin