Understanding and Generating a UPC-A barcode from scratch using Python
yasoob.me