### Database Schema:
CREATE TABLE Employees (
	EmployeeID	INTEGER	NOT NULL	PRIMARY KEY,
	FirstName	TEXT	NOT NULL,
	MiddleInitial	TEXT	NULL,
	LastName	TEXT	NOT NULL
);

CREATE TABLE Sales (
	SalesID	INTEGER	NOT NULL	PRIMARY KEY,
	SalesPersonID	INTEGER	NOT NULL,
	CustomerID	INTEGER	NOT NULL,
	ProductID	INTEGER	NOT NULL,
	Quantity	INTEGER	NOT NULL,
	foreign key (CustomerID) references Customers (CustomerID),
	foreign key (ProductID) references Products (ProductID),
	foreign key (SalesPersonID) references Employees (EmployeeID)
);

CREATE TABLE Customers (
	CustomerID	INTEGER	NOT NULL	PRIMARY KEY,
	FirstName	TEXT	NOT NULL,
	MiddleInitial	TEXT	NULL,
	LastName	TEXT	NOT NULL
);

CREATE TABLE Products (
	ProductID	INTEGER	NOT NULL	PRIMARY KEY,
	Name	TEXT	NOT NULL,
	Price	REAL	NULL
);

### User's Query:
Which product has the highest total amount of quantity sold? Calculate its overall total price.

### Extra Knowledge:
highest total amount of quantity refers to MAX(Quantity); overall total price = SUM(MULTIPLY(Quantity, Price));
SELECT T1.Name, SUM(T2.Quantity * T1.Price) FROM Products AS T1 INNER JOIN Sales AS T2 ON T1.ProductID = T2.ProductID GROUP BY T1.ProductID, T1.Name ORDER BY SUM(T2.Quantity) DESC LIMIT 1