All You Zombies?
https://www.youtube.com/watch?v=ZDKjK1DXhmE
Yes. http://cla.calpoly.edu/~lcall/303/heinlein_all_you_zombies.pdf