I can't see the difference in meaning in the phrase below. Both are correct?
Cambridge is famous by its university.
Cambridge is famous for its university.
I found this phrase in a book named 'Essential Grammar in Use' Second edition (Murphy, Raymond) In this book the autor used 'for' in this context.
But there's a lot of references in internet using 'by' and it confuse me a lot.
There's an example using "by"
"Cambridge may be said to be sufficiently famous by its University"
Pigot and co.'s pocket atlas, topography and gazetteer of England by James Pigot (page 54)
Could you guys help me to solve this doubt, please?