Bad Dolls
Pages: 192, Hardcover, Titan Books