Check out my first novel, midnight's simulacra!

Linde-Buzo-Gray algorithm