>>/13284/
Nice, gradus ad parnasum is a great classic book on counterpoint, though certain rules are largely disregarded, such as the one of parallel fifths