Michael Oher meets fans at book singing in Baltimore