Lazy B : growing up on a cattle ranch in the American southwest