| You are receiving this email because you signed up to receive announcements about Microsoft Press products and promotions and/or O'Reilly products and promotions. To ensure delivery to your inbox (not bulk or junk folders), please add firstname.lastname@example.org to your address book. To manage your preferences or unsubscribe, visit our Email Subscription Center.|
Forward this announcement to a friend.
O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000