An interesting look into that idea is "The Cross Time Engineer" by Leo Frankowski. The main character is an engineer, so he has extensive knowledge, but it's interesting in how that knowledge is applied to medieval times. It ended up being a series of many books.