layne fargo book review