some YA suggestions, but highly readable by adults -

Ann Halam (aka Gwyneth Jones)
Frances Hardinge
Sally Gardner