Fred has 45 books and he has read 2 books since yesterday. Mike bought 41 of Fred's books. How many books does Fred have now ?