Based on a Novel