Princess alice : the life and times of alice roosevelt longworth