Conditions where BGP propagate routes really confuses me

I have read from Cisco Press that an iBGP router will propagate a route if the route is a directly connected route... they further state that if the update was receieved from a BGP peer within the same AS, a BGP router can propagte this route to only an eBGP peer...
What I want to know is,.. a BGP peer in the same AS is actually an iBGP peer yes? therefore,... would it be safe to say that a route learned from an iBGP peer will be propagated only to an eBGP?