If you liked Hard Times by Charles Dickens,
here are some books like this: