R. Bernstein, Multiplication by integer constants. Software { Practice and Experience, vol.16, pp.641-652, 1986.
DOI : 10.1002/spe.4380160704

D. Knuth, The Art of Computer Programming, vol.2, 1973.

D. Zuras, More on squaring and multiplying large integers, IEEE Transactions on Computers, vol.43, issue.8, pp.899-908, 1994.