Keira Knightley's first novel has been met with frustration by writers