XML Web documents from scratch Jesse Liberty and Mike Kraley. - Liberty, Jesse (Jesse Liberty's from scratch programming series, 2000)