@Override
		protected AbstractPage parseChild(Element element) throws ProblemsReadingDocumentException  {
			try {
				String href = element.getAttributeValue("href");
				
				AbstractPage c;
				String newURL = Paths.get(url.toURI()).resolveSibling(href.substring(1)).toUri().toString();
				if (href.equals("/emancipator-children/elephant-survival.htm"))
					c = new Track(newURL, getChildrenSaveTo(), this);
				else 
					c = new Album(newURL, getChildrenSaveTo(), this);
				c.setTitle(element.getText());
				return c;
			} catch (NullPointerException|IllegalArgumentException|
					IOException | URISyntaxException e) {
				throw new ProblemsReadingDocumentException(e);
			}
		}