Mark and trace analysis - Hunter, William