Plugin for hiding pages in backend from certain user roles

I am looking for a plugin I haven't been able to find that would allow me to restrict access to seeing certain pages in the backend of the site based on user role. For example, I want to create a complex page that the "curious George" person might get into and mess up, making more work for me. So I want when they log in to not be able to even know it is there. In fact there are several pages they probably shouldn't even be able to see in their dashboard. What is the best solution, do you think?

Thank you :slight_smile: