Jessica Alba photographed by James Houston for InStyle magazine.