'By' + agent is used in passive voice only when the agent (the doer of the action) is stressed or important. In particular, it is not used with pronouns. Compare: The book was bought in Chicago.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.